
import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.awt.Color;
/**
 * muestra un contador en el ecenario
 * @JUAN FRANCISCO ARIAS BETANCOURT
 */
public class Contador extends Actor
{
    private int valor;//valor que va imprimir
     private static final Color transparent = new Color(0,0,0,0);
    public Contador(int v)
    {
        valor=v;
        super.setImage(new GreenfootImage("" + valor,30,Color.BLACK,transparent));
    }

    /**
     * le resta 1 al valor y lo muestra
     */
    public void decrementa()
    {
        valor--;
        super.setImage(new GreenfootImage("" + valor,30,Color.BLACK,transparent));
    }

    /****
     * incrementa 1 al valor y lo muestra
     */
    public void incrementa()
    {
        valor++;
        super.setImage(new GreenfootImage("" + valor,30,Color.BLACK,transparent));
    }

    /*****
     *  suma una cantidad al valor y lo muestra
     */
    public void suma(int v)
    {
        valor+=v;
        super.setImage(new GreenfootImage("" + valor,30,Color.BLACK,transparent));
    }

    /*****
     *  suma una cantidad al valor
     */
    public int sumdist(int v)
    {
        return valor+=v;
    }

    /****
     * retorna el valor
     */
    public int valor()
    {
        return valor;
    }
}

